package com.bbzn.device.client.dto.api.geocode;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

@Getter
@Setter
@ToString
public class Regeocode implements Serializable {
    private static final long serialVersionUID = 5487541828150166772L;

    /**
     * 结构化地址信息
     * 结构化地址信息包括：省份＋城市＋区县＋城镇＋乡村＋街道＋门牌号码如果坐标点处于海域范围内，则结构化地址信息为：省份＋城市＋区县＋海域信息
     */
    private String formatted_address;

    /**
     * 地址元素列表
     */
    private AddressComponent addressComponent;

    /**
     * 所属海域信息
     */
    private List<Road> roads;

    /**
     * 所属海域信息
     */
    private List<Roadinter> roadinters;

    /**
     * 所属海域信息
     */
    private List<Poi> pois;

    /**
     * 所属海域信息
     */
    private List<Aoi> aois;
}
